how diode works animation